.participantsMoadal {
	.search {
		margin-bottom: 12px;
		padding-bottom: 28px;
		border-bottom: 1px solid #dddddd;
		:global {
			.ant-row {
				margin-top: -66px;
			}
			.ant-form {
				.ant-row {
					margin-top: 0;
				}
			}
		}
	}
}

.addPlan {
	.tip {
		display: inline-block;
		width: 10px;
		height: 10px;
		border-radius: 5px;
		background-color: @primary-color;
		margin-right: 8px;
	}
	.attachmentTable {
		:global {
			.ant-pro-card-body {
				padding: 0;
			}
			.ant-upload-drag {
				background-color: transparent;
				.ant-upload-drag-container {
					background-color: transparent;
				}
				.ant-upload-btn {
					padding: 0;
				}
			}
		}
	}
}

.planDetails {
	margin-bottom: 12px;

	:global {
		.ant-tabs-card.ant-tabs-top {
			.ant-tabs-content-holder {
				padding: 12px;
			}
			.ant-tabs-nav {
				margin: 0;
				.ant-tabs-tab {
					margin-left: 0;
					border: 1px solid @primary-color;
					border-right: none;
					border-bottom: none;
					border-radius: 0;
					background: #effffd;
				}
				.ant-tabs-tab-active {
					z-index: 1;
					background: #ffffff;
					box-shadow: 0px 2px 8px 0px rgba(39, 50, 49, 0.2);
					border: none !important;
				}
			}

			.ant-tabs-nav::before {
				display: none;
			}

			.ant-tabs-tab:first-child {
				border-top-left-radius: @border-radius-base;
			}

			.ant-tabs-tab:nth-last-child(2) {
				border-top-right-radius: @border-radius-base;
				border-right: 1px solid @primary-color;
			}

			.ant-tabs-tab-active + .ant-tabs-tab {
				border-left: none;
			}

			.ant-tabs-nav-wrap {
				padding: 12px 0 0 12px;
			}

			.ant-tabs-content-holder {
				margin: 0 12px;
				border-radius: @border-radius-base;
				border-top-left-radius: 0;
				box-shadow: 0px 2px 8px 0px rgba(39, 50, 49, 0.2);
			}
		}
	}
}
:global {
	:where(
			.css-dev-only-do-not-override-1igyz53
		).ant-pro-core-label-tip-icon:hover {
		color: @primary-color;
	}
}
